package com.woniu.outlet.po;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
@ApiModel("客户对象参数")
public class CustomerPo {

    @ApiModelProperty(value = "客户id")
    private Long id;

    @ApiModelProperty(value = "客户编码")
    private String customerCode;

    @ApiModelProperty(value = "客户类型")
    @NotNull(message = "客户类型不能为空")
    private Long customerTypeId;


    @ApiModelProperty(value = "客户名称")
    private String customerName;

    @ApiModelProperty(value = "社会代码证号")
    private String socialCode;

    @ApiModelProperty(value = "联系人")
    private String contacts;

    @ApiModelProperty(value = "所属区域")
    private Long regionId;

    @ApiModelProperty(value = "联系地址")
    private String contactAddress;

    @ApiModelProperty(value = "联系电话")
    private String contactTelephone;

    @ApiModelProperty(value = "联系邮箱")
    private String contactEmail;

    @ApiModelProperty(value = "结算账号名")
    private String settlementAccountName;

    @ApiModelProperty(value = "结算开户行")
    private String settlementBank;

    @ApiModelProperty(value = "结算账号")
    private Integer settlementAccountNumber;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "启用状态")
    private String enableStatus;

    @ApiModelProperty(value = "备用字段1")
    private String spare1;

    @ApiModelProperty(value = "备用字段2")
    private String spare2;

    @ApiModelProperty(value = "备用字段3")
    private String spare3;


}